# 并发(交替)：假的多任务  任务数>cpu核数
# 并行(同时)：真的多任务  任务数<=cpu核数
# cpu核数

# 实现多任务的三种方式：
# 多线程、多进程、协程

# 多任务：能够同一时间执行多个任务

"""
进程和线程的关系：线程依赖于进程
进程：正在进行的程序  (没有运行的pycharm的就是程序)
线程：进程拥有一个线程(主线程)
"""

# 多任务：敲代码、下载第三方库(创建子线程)
# 特点：线程共享内存空间
